package com.ktgj.service.api.domain;

import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 机场服务			
对象 airport_service
 * 
 * @author ruoyi
 * @date 2021-09-03
 */
public class AirportServiceApi extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long airportServiceId;

    /** 所属城市id */
    @Excel(name = "所属城市id")
    private Long cityId;

    /** 所属机场三字码 */
    @Excel(name = "所属机场三字码")
    private String airportCode;

    /** 所属航站楼id */
    @Excel(name = "所属航站楼id")
    private Long airportTerminalId;

    /** 所属站点类型 1 国内机场 2高铁 3 国际机场 4 火车站 5 港口 */
    @Excel(name = "所属站点类型 1 国内机场 2高铁 3 国际机场 4 火车站 5 港口")
    private String locationTypeId;

    /** 服务状态 0 未启用 1 启用 */
    @Excel(name = "服务状态 0 未启用 1 启用")
    private String status;

    /** 服务开始时间 格式HHmm */
    @Excel(name = "服务开始时间 格式HHmm")
    private Long businessBeginHour;

    /** 服务结束时间 HHmm */
    @Excel(name = "服务结束时间 HHmm")
    private Long businessEndHour;

    /** 网上预订开始时间 HHmm */
    @Excel(name = "网上预订开始时间 HHmm")
    private Long networkBusinessBeginHour;

    /** 网上预订结束时间 HHmm */
    @Excel(name = "网上预订结束时间 HHmm")
    private Long networkBusinessEndHour;

    /** 联系人 */
    @Excel(name = "联系人")
    private String ownerEmployeeName;

    /** 联系人电话 多个以；分隔 */
    @Excel(name = "联系人电话 多个以；分隔")
    private String ownerEmployeeMobile;

    /** 是否删除 0 默认 1已删除 */
    @Excel(name = "是否删除 0 默认 1已删除")
    private String isdeleted;

    /** 所属部门 */
    @Excel(name = "所属部门")
    private Long deptId;

    /** 服务所属供应商 */
    @Excel(name = "服务所属供应商")
    private Long providerPartnerId;

    /** 操作人id */
    @Excel(name = "操作人id")
    private Long opemployeeId;


    public void setAirportServiceId(Long airportServiceId) 
    {
        this.airportServiceId = airportServiceId;
    }

    public Long getAirportServiceId() 
    {
        return airportServiceId;
    }
    public void setCityId(Long cityId) 
    {
        this.cityId = cityId;
    }

    public Long getCityId() 
    {
        return cityId;
    }
    public void setAirportCode(String airportCode) 
    {
        this.airportCode = airportCode;
    }

    public String getAirportCode() 
    {
        return airportCode;
    }
    public void setAirportTerminalId(Long airportTerminalId) 
    {
        this.airportTerminalId = airportTerminalId;
    }

    public Long getAirportTerminalId() 
    {
        return airportTerminalId;
    }
    public void setLocationTypeId(String locationTypeId) 
    {
        this.locationTypeId = locationTypeId;
    }

    public String getLocationTypeId() 
    {
        return locationTypeId;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setBusinessBeginHour(Long businessBeginHour) 
    {
        this.businessBeginHour = businessBeginHour;
    }

    public Long getBusinessBeginHour() 
    {
        return businessBeginHour;
    }
    public void setBusinessEndHour(Long businessEndHour) 
    {
        this.businessEndHour = businessEndHour;
    }

    public Long getBusinessEndHour() 
    {
        return businessEndHour;
    }
    public void setNetworkBusinessBeginHour(Long networkBusinessBeginHour) 
    {
        this.networkBusinessBeginHour = networkBusinessBeginHour;
    }

    public Long getNetworkBusinessBeginHour() 
    {
        return networkBusinessBeginHour;
    }
    public void setNetworkBusinessEndHour(Long networkBusinessEndHour) 
    {
        this.networkBusinessEndHour = networkBusinessEndHour;
    }

    public Long getNetworkBusinessEndHour() 
    {
        return networkBusinessEndHour;
    }
    public void setOwnerEmployeeName(String ownerEmployeeName) 
    {
        this.ownerEmployeeName = ownerEmployeeName;
    }

    public String getOwnerEmployeeName() 
    {
        return ownerEmployeeName;
    }
    public void setOwnerEmployeeMobile(String ownerEmployeeMobile) 
    {
        this.ownerEmployeeMobile = ownerEmployeeMobile;
    }

    public String getOwnerEmployeeMobile() 
    {
        return ownerEmployeeMobile;
    }
    public void setIsdeleted(String isdeleted) 
    {
        this.isdeleted = isdeleted;
    }

    public String getIsdeleted() 
    {
        return isdeleted;
    }


    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getProviderPartnerId() {
        return providerPartnerId;
    }

    public void setProviderPartnerId(Long providerPartnerId) {
        this.providerPartnerId = providerPartnerId;
    }

    public Long getOpemployeeId() {
        return opemployeeId;
    }

    public void setOpemployeeId(Long opemployeeId) {
        this.opemployeeId = opemployeeId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("airportServiceId", getAirportServiceId())
            .append("cityId", getCityId())
            .append("airportCode", getAirportCode())
            .append("airportTerminalId", getAirportTerminalId())
            .append("locationTypeId", getLocationTypeId())
            .append("status", getStatus())
            .append("businessBeginHour", getBusinessBeginHour())
            .append("businessEndHour", getBusinessEndHour())
            .append("networkBusinessBeginHour", getNetworkBusinessBeginHour())
            .append("networkBusinessEndHour", getNetworkBusinessEndHour())
            .append("ownerEmployeeName", getOwnerEmployeeName())
            .append("ownerEmployeeMobile", getOwnerEmployeeMobile())
            .append("isdeleted", getIsdeleted())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("deptId", getDeptId())
            .append("providerPartnerId", getProviderPartnerId())
            .append("opemployeeId", getOpemployeeId())
            .toString();
    }
}
